replikativ.io: Composable consistency primitives for a scalable and robust global replication system

نویسندگان

  • Christian Weilbach
  • Konrad Kühne
  • Annette Bieniusa
چکیده

The following work introduces a replication system build around CRDTs with a new convergent replicated datatype for a distributed version control system. It retains the order of write operations at the tradeoff of reduced availability with after-the-fact conflict resolution. The combined system allows to develop applications with distributed state in a similar fashion to native applications with exclusive local state, while transparently exposing the necessary compromises in terms of the CAP theorem. We discuss the mechanisms of the replication system and the formal definition of our datatype. Experiments with our implementation show the feasibility of the concept as a foundation for replication as a service (RaaS).

منابع مشابه

Data Replication-Based Scheduling in Cloud Computing Environment

Abstract— High-performance computing and vast storage are two key factors required for executing data-intensive applications. In comparison with traditional distributed systems like data grid, cloud computing provides these factors in a more affordable, scalable and elastic platform. Furthermore, accessing data files is critical for performing such applications. Sometimes accessing data becomes...

متن کامل

Intelligent scalable image watermarking robust against progressive DWT-based compression using genetic algorithms

Image watermarking refers to the process of embedding an authentication message, called watermark, into the host image to uniquely identify the ownership. In this paper a novel, intelligent, scalable, robust wavelet-based watermarking approach is proposed. The proposed approach employs a genetic algorithm to find nearly optimal positions to insert watermark. The embedding positions coded as chr...

متن کامل

Composable Consistency for Large-scale Peer Replication

The lack of a flexible consistency management solution hinders P2P implementation of applications involving updates, such as directory services, online auctions and collaboration. Managing shared data in a P2P setting requires a consistency solution that can operate in a heterogenous network, support pervasive replication for scaling, and give peers autonomy to tune consistency to their sharing...

متن کامل

vCorfu: A Cloud-Scale Object Store on a Shared Log

This paper presents vCorfu, a strongly consistent cloudscale object store built over a shared log. vCorfu augments the traditional replication scheme of a shared log to provide fast reads and leverages a new technique, composable state machine replication, to compose large state machines from smaller ones, enabling the use of state machine replication to be used to efficiently in huge data stor...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • CoRR

دوره abs/1508.05545  شماره 

صفحات  -

تاریخ انتشار 2015